package com.tianma315.core.scanrecord.domain;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;



/**
 * 
 * <pre>
 * 微信用户查询记录(用于计算用户类型等)
 * </pre>
 * <small> 2020-02-25 14:27:29 | Aron</small>
 */
 @TableName("scan_record")
public class ScanRecordDO implements Serializable {
    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
    
    /**  */
    @TableId
    private Long scanRecordId;
    /**  */
    private String openId;
    /** 码 */
    private String code;
    /**  */
    private Date createdDate;
    /**  */
    private Long provinceId;
    /**  */
    private Long productId;
    /**  */
    private Long companyId;
    /** 档案id */
    private Long traceFileId;
    /** 扫码次数 */
    private Integer scanNumber;

    /**
     * 设置：
     */
    public void setScanRecordId(Long scanRecordId) {
        this.scanRecordId = scanRecordId;
    }
    /**
     * 获取：
     */
    public Long getScanRecordId() {
        return scanRecordId;
    }
    /**
     * 设置：
     */
    public void setOpenId(String openId) {
        this.openId = openId;
    }
    /**
     * 获取：
     */
    public String getOpenId() {
        return openId;
    }
    /**
     * 设置：码
     */
    public void setCode(String code) {
        this.code = code;
    }
    /**
     * 获取：码
     */
    public String getCode() {
        return code;
    }
    /**
     * 设置：
     */
    public void setCreatedDate(Date createdDate) {
        this.createdDate = createdDate;
    }
    /**
     * 获取：
     */
    public Date getCreatedDate() {
        return createdDate;
    }
    /**
     * 设置：
     */
    public void setProvinceId(Long provinceId) {
        this.provinceId = provinceId;
    }
    /**
     * 获取：
     */
    public Long getProvinceId() {
        return provinceId;
    }
    /**
     * 设置：
     */
    public void setProductId(Long productId) {
        this.productId = productId;
    }
    /**
     * 获取：
     */
    public Long getProductId() {
        return productId;
    }
    /**
     * 设置：
     */
    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }
    /**
     * 获取：
     */
    public Long getCompanyId() {
        return companyId;
    }
    /**
     * 设置：档案id
     */
    public void setTraceFileId(Long traceFileId) {
        this.traceFileId = traceFileId;
    }
    /**
     * 获取：档案id
     */
    public Long getTraceFileId() {
        return traceFileId;
    }
    /**
     * 设置：扫码次数
     */
    public void setScanNumber(Integer scanNumber) {
        this.scanNumber = scanNumber;
    }
    /**
     * 获取：扫码次数
     */
    public Integer getScanNumber() {
        return scanNumber;
    }
}
